live under the same roof

Translations
жить под одной крышей
They have been living under the same roof for years.
Они живут под одной крышей уже много лет.